class A:
    def __init__(self):
        self._X = 100
    def getX(self):
        print("Getter aufgerufen")
        return self._X
    def setX(self, wert):
        print("Setter aufgerufen")
        if wert < 0:
            return
        self._X = wert
    X = property(getX, setX)

a = A()
a.X = 300
print(a.X)
a.X = -20
print(a.X)
